home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
Xvc
/
moninfo.z
/
moninfo
Wrap
Text File
|
1998-10-20
|
16KB
|
397 lines
mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
NNNNAAAAMMMMEEEE
moninfo - Monitor characteristics database
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
////vvvvaaaarrrr////XXXX11111111////XXXXvvvvcccc////mmmmoooonnnniiiinnnnffffoooo
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
mmmmoooonnnniiiinnnnffffoooo describes the characteristics of CRT monitors. The
information included in this file is used by the XSGIvc X
extension for video control; the information allows the
extension to determine whether the monitor connected to a
video channel has the capability to operate a given video
format and to provide responses to general queries.
The format of each entry in the mmmmoooonnnniiiinnnnffffoooo file consists of the
monitor type name followed by a series of assignment
statements describing monitor characteristics. The monitor
type name and characteristics are separated by a space.
The first line of a definition must not be preceded by
white-space characters (tabs or spaces). If a definition is
too lengthy to fit on one line, you may continue the
definition on a second line by preceding it with a white-
space character.
MMMMoooonnnniiiittttoooorrrr TTTTyyyyppppeeee NNNNaaaammmmeeee
The name you specify as the monitor must be a unique string
of characters; spaces are prohibited, but hyphens and
underscores are permitted. This monitor type name is also
used in the chantab file to describe to the server which
type of monitor is connected to a channel. The monitor type
name is case-insensitive.
MMMMoooonnnniiiittttoooorrrr CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss DDDDeeeeffffiiiinnnniiiittttiiiioooonnnn SSSSttttaaaatttteeeemmmmeeeennnnttttssss
Each of the monitor's characteristics is described in a
definition statement. Characteristic definitions are
assignment statements with the characteristic name as the
left-hand side of the assignment. For example, to specify
that the height of the screen is 300 millimeters:
heightMM=300
Multiple characteristics are separated by white-space
characters.
IIIInnnnhhhheeeerrrriiiittttaaaannnncccceeee
A monitor definition may inherit its values from a
previously-defined monitor definition by using that monitor
Page 1 (printed 4/30/98)
mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
type definition's name in place of a monitor characteristic
statement. The characteristics of that named monitor type
are substituted as if they were entered in toto.
NNNNuuuummmmeeeerrrriiiicccc RRRRaaaannnnggggeeee
Many values expect a numeric value. A single value is
appropriate if the monitor supports only a single setting;
for example a monitor the supports only a 72Hz frame rate
may be specified as:
FrameRate=72
However, if the monitor supports a range of values,
you may specify a range of minimum to maximum values separated
by a hyphen (-); for example, a monitor that supports
the range of frame rate frequencies from 50Hz to 72Hz
may be specified as:
FrameRate=50-72
If a monitor supports a set of specific values rather than
a range, you may specify the values with a comma-separated
list; for example, a monitor that supports only 50Hz, 60Hz,
and 72Hz may be specified as:
FrameRate=50,60,72
All numeric ranges must be specified without spaces.
MMMMoooonnnniiiittttoooorrrr CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss
Following are the characteristics of the monitor. You may
specify these as an assignment statement. The
characteristics may be defined in any order.
_L_i_n_e_R_a_t_e The line rate (lines per second).
_F_r_a_m_e_R_a_t_e The frame rate (frames per second).
_V_e_r_t_i_c_a_l_B_l_a_n_k_i_n_g The duration of the vertical blanking
period (in nanoseconds).
_V_e_r_t_i_c_a_l_S_y_n_c The duration of the vertical
synchronization interval (in
nanoseconds). For most monitors, this
is the duration of the vertical sync
pulse.
_H_o_r_i_z_o_n_t_a_l_B_l_a_n_k_i_n_g The duration of the horizontal
blanking period (in nanoseconds).
Page 2 (printed 4/30/98)
mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
_H_o_r_i_z_o_n_t_a_l_S_y_n_c The duration of the horizontal
synchronization pulse (in
nanoseconds).
_H_e_i_g_h_t_M_M The height of the monitor's viewable
area (in millimeters).
_W_i_d_t_h_M_M The width of the monitor's viewable
area (in millimeters).
_V_a_r_i_a_b_l_e_F_r_e_q_u_e_n_c_y TRUE if the monitor supports a range
of frequencies, FALSE if the monitor
supports only one frequency.
_C_o_l_o_r TRUE if the monitor displays pictures
in color, FALSE if the monitor
displays only monochromatic pictures.
_H_a_l_f_L_i_n_e_s TRUE if the monitor supports formats
with active lines that are only half
line long, FALSE if the monitor
supports supports only full lines.
_F_u_l_l_S_c_r_e_e_n_S_t_e_r_e_o TRUE if the monitor supports full-
screen stereo (old-style SGI stereo),
FALSE if it does not.
_S_t_e_r_e_o TRUE if the monitor supports per-
window stereo, FALSE if it does not.
_F_i_e_l_d_S_e_q_u_e_n_t_i_a_l TRUE if the monitor supports field
sequential color video formats, FALSE
if it does not.
_A_u_x_i_l_i_a_r_y_S_y_n_c TRUE if the monitor requires separate
Horizontal and Vertical
synchronization signals which are
delivered via a separate cable from
the color signal(s), FALSE if the
monitor it does not.
_C_o_m_b_i_n_e_d_H_V_S_y_n_c TRUE if the monitor requires a
combined Horizontal and Vertical
synchronization signal which is
delivered via a separate cable from
the color signal(s), FALSE if the it
does not.
_P_o_w_e_r_S_a_v_i_n_g_H_V_S_y_n_c TRUE if the monitor supports a power-
saving mode by suppressing horizontal
and vertical synchronization pulses
(whether supplied on a color component
Page 3 (printed 4/30/98)
mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
or separately), FALSE if the monitor
does not support this feature.
_S_y_n_c_C_o_l_o_r The colors on which the monitor
accepts the synchronization signal.
This can be any combination of the
words RED, GREEN, BLUE. If the
monitor accepts sync on more than one
color, specify the values separated by
a comma (,); for example
"SyncColor=RED,GREEN".
_P_e_r_m_i_t_Q_u_e_r_y_O_v_e_r_r_i_d_e TRUE if the server should use the
monitor's response to query regarding
its characteristics, FALSE if the
server should always use the
characteristic information provided in
this definition. Not all monitors
have the capability to provide this
information from a query, nor do all
servers have the capability to query
the monitor.
_Q_u_e_r_y_R_e_s_p_o_n_s_e_P_a_r_a_l_l_e_l If the server and monitor have a
parallel-connector query capability,
the response returned from the
monitor. This should be an integer
number.
_Q_u_e_r_y_R_e_s_p_o_n_s_e_S_e_r_i_a_l If the server and monitor have a
serial-connector query capability, the
response returned from the monitor.
This may be a quoted string, enclosed
with double quotes ("). You may embed
unprintable characters by preceding
number with a backslash (\) to
represent the ascii character. You
specify an octal number via a three-
digit pattern; for example, \008.
Hexadecimal numbers prefix a two-digit
pattern with the letter xxxx, as in \x22.
Use \" to specify an embedded quote
character.
CCCCoooommmmmmmmeeeennnnttttssss
Any line whose first character is the pound sign (#) will be
treated as a comment.
MMMMoooonnnniiiittttoooorrrr QQQQuuuueeeerrrryyyy
Some servers have the capability to query the monitor to
Page 4 (printed 4/30/98)
mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
determine the monitor type. If the server has this
capability, the cccchhhhaaaannnnttttaaaabbbb database can direct the server to
query the monitor type. Queries are performed only during
server initialization.
Two types of communication are used: parallel and serial
connections. Parallel connections are restricted to
determining a numeric code that defines the monitor type.
Serial connections may describe the monitor type with a
string; this provides a greater range of responses, thus a
larger number of definitions. Servers will choose the
response, serial or parallel, depending on what
communications type the server employs.
Moreover, some monitors may have the capability to fully
describe all their characteristics, not simply the monitor
type. In this case, the definition of the characteristics
is not needed; instead, set the _p_e_r_m_i_t_Q_u_e_r_y_O_v_e_r_r_i_d_e
characteristic to TRUE so the server will query the
characteristics itself.
DDDDuuuupppplllliiiiccccaaaatttteeee CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiicccc DDDDeeeeffffiiiinnnniiiittttiiiioooonnnnssss
If you specify more than one definition for a
characteristic, the last definition is used. This is true
whether the definition is made explicitly or by inheritance.
UUUUnnnnssssppppeeeecccciiiiffffiiiieeeedddd CCCChhhhaaaarrrraaaacccctttteeeerrrriiiissssttttiiiiccccssss
Any unspecified characteristics are undefined and may return
to queries values that are not useful.
EEEEXXXXAAAAMMMMPPPPLLLLEEEE
###############################
#
# moninfo
#
###############################
Hitachi-cm2198 LineRate=31500-76970 FrameRate=60-108
VerticalBlanking=585000-1429000 VerticalSync=39000-64000
HorizontalBlanking=3152-6349 HorizontalSync=1076-3770
HeightMM=290 WidthMM=385
VariableFrequency=TRUE
HalfLines=FALSE
FieldSequential=FALSE
AuxiliarySync=FALSE
CombinedHVSync=FALSE
PowerSavingHVSync=TRUE
SyncColor=GREEN
PermitQueryOverride=FALSE
QueryResponseParallel=0x12
Page 5 (printed 4/30/98)
mmmmoooonnnniiiinnnnffffoooo((((4444)))) mmmmoooonnnniiiinnnnffffoooo((((4444))))
# The 2199 is similar to the 2198, but has a restricted frame rate
Hitachi-cm2199 Hitachi-cm2198 FrameRate=60-75
QueryResponseParallel=0x11
SSSSEEEEEEEE AAAALLLLSSSSOOOO
XSGIvc, XSGIvcQueryMonitorName, chantab
Page 6 (printed 4/30/98)